package net.lgpage.util;

import android.content.Context;
import android.util.Log;
import android.widget.Toast;

import com.matriq.cloudmanager.R;

public class PromptTool {

	public static class TagTool {

		public static void e(String tag,String msg){
			Log.e(tag, msg);
		}
		public static void v(String tag,String msg){
			Log.v(tag, msg);
		}
		public static void d(String tag,String msg){
			Log.d(tag, msg);
		}
	}
	
	public static class ToastUtil {

		public static void nonetworkToast(Context context){
			noretryToast(context, R.string.exception_nonetwork);
		}
		public static void timeoutToast(Context context){
			noretryToast(context, R.string.exception_timeout);
		}
		public static void interruptToast(Context context){
			noretryToast(context, R.string.exception_interrupt);
		}
		public static void statusErrorToast(Context context){
			noretryToast(context, R.string.exception_status_error);
		}
		
		private static Toast mToast;
		
		public static void noretryToast(Context context,String text){
			if(mToast!=null){
				mToast.setText(text);
			}else{
				mToast = Toast.makeText(context, text, 0);
			}
			mToast.show();
		}
		
		public static void noretryToast(Context context,int resId){
			if(mToast!=null){
				mToast.setText(resId);
			}else{
				mToast = Toast.makeText(context, resId, 0);
			}
			mToast.show();
		}

	}
}
